temporary memory lapse - German English Dictionary